li{
	list-style: none;
}
.position-main{
	width: 1024px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 40px;
}

.position-main-left{
	width: 680px;
	height: 100%;
	float: left;
}

.job-detail{
	width: 100%;
	height: 1200px;
	background: #FAFAFA;
}

.item-dl{
	padding: 0px 30px;
	position: relative;
}

dt{
	position: relative;
	margin-bottom: 20px;
}

.job-img{
	position:absolute ;
	top: -10px;
}

.position-tip{
	width: 110px;
	height: 28px;
	position: absolute;
	top: 30px;
	right: 40px;
	cursor: pointer;
}


.dd-item{
	position: absolute;
	top: 100px;
}

.solid{
	width: 680px;
	height: 0px;
	border:1px solid #EBEBEB;
	position: absolute;
	top: 240px;
	left: 0px;
}

.position-describe{
	position: absolute;
	top: 270px;
	position: relative;
}

.describe{
	font-size: 14px;
	color: #666666;
	display: block;
	margin-top: 20px;
	line-height: 22px;
}

.need{
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}

.publish{
	width: 618px;
	height: 93px;
	position: absolute;
	top: 850px;
	background: url(../img/R6.png);
}

.resume{
	width: 680px;
	height: 86px;
	position: absolute;
	top: 960px;
	left: 0px;
	line-height: 86px;
	background: #F2F2F2;
}

.resume-img{
	width: 39px;
	height: 49px;
	position: absolute;
	top: 18px;
	left: 30PX;
	background: url(../img/R7.png);
}

.resume-text{
	position: absolute;
	left: 90px;
	font-size: 14px;
	color: #777777;
}

.resume-text a{
	color: #666666;
}

.resume-text a:hover{
	color: #00B38A;
}

.set-resume{
	width: 124px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background: #00B38A;
	position: absolute;
	top: 1100px;
	right: 0px;
}

.set-resume a{
	text-decoration: none;
	color: white;
	background: #00B38A;
	display: block;
	font-size: 20px;
}

.set-resume a:hover{
	background: #009A76;
}


.audition{
	width: 100%;
	height: 30px;
	margin-top: 20px;
	line-height: 30px;
	font-size: 20px;
	color: #333333;
	position: relative;
}

.hr-solid{
	width: 580px;
	height: 0px;
	border: 1px solid #EBEBEB;
	position: absolute;
	right: 0px;
	top: 15px;
}

.list-empty{
	width: 100%;
	height: 50px;
	margin-top: 60px;
	position: relative;
	line-height: 50px;
	font-size: 14px;
	color: #333333;
}

.list-img{
	position: absolute;
	left: 120px;
}

.list-empty a{
	text-decoration: none;
	color: #00B38A;
}
/*添加的评价内容*/
.list-have{
	padding: 20px;
	box-sizing: border-box;
	font-size: 14px;
	color: #555;
	display: block;
}
.list-have .have-ul{
	overflow: hidden;
}
.list-have .have-ul .have-li{
	display: flex;
	padding: 40px 0;
	box-sizing: border-box;
	border-bottom: 1px dashed #dce4e6;
}
.list-have .have-ul .have-li img{
	height: 50px;
    width: 50px;
    border-radius: 50px;
}
.list-have .have-ul .have-li .evaluation-content{
	flex: 1;
	width: auto;
	padding: 0 20px;
	box-sizing: border-box;
}  
.list-have .have-ul .have-li .evaluation-content .review-stars{
	width: 100%;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul{
	float: left;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li{
	float: left;
	margin-right: 8px;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li span{
	float: left;
    color: #999;
    margin-top: 2px;
    margin-right: 6px;
    line-height: 20px;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li .stars{
	float: left;
	height: 20px;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li .stars .star-one{
	width: 20px;
    height: 20px;
    margin-right: 3px;
    float: left;
    background: url(../img/xingxing.png)  0 -40px no-repeat;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li .stars .star-two{
	width: 20px;
    height: 20px;
    margin-right: 3px;
    float: left;
    background: url(../img/xingxing.png)  0 -20px no-repeat;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li .stars .star-three{
	width: 20px;
    height: 20px;
    margin-right: 3px;
    float: left;
    background: url(../img/xingxing.png)  0 0px no-repeat;
}
.list-have .have-ul .have-li .evaluation-content .review-stars ul li .stars .star{
	width: 20px;
    height: 20px;
    margin-right: 3px;
    float: left;
    background: url(../img/xingxing.png)  0 -60px no-repeat;
}
.review-tags{
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 10px;
}
.review-tags .tag{
	float: left;
    padding: 10px 10px;
    border: 1px solid #dce4e6;
    border-radius: 15px;
    font-size: 12px;
    margin-right: 10px;
}
.review-tags .review-date{
	float: right;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: 3px;
}
.review-content{
	clear: both;
}
.review-content span{
	color: #999;
}
.review-action{
	width: 100%;
	padding: 10px 0px;
	box-sizing: border-box;
	
}
.review-action a{
	color: #00b38a;
}



.module-title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #333333;
	position: relative;
	margin-top: 60px;
	
}

.hr4{
	width: 470px;
	height: 0px;
	border: 1px solid #EBEBEB;
	position: absolute;
	right: 0px;
	top: 15px;
}

.position-nav{
	width: 100%;
	height: 126px;
	margin-top: 20px;
	text-align: center
}

.position-nav li{
	width: 80px;
	height:126px;
	list-style: none;
	float: left;
}

.position-nav a{
	text-decoration: none;
	color: #333333;
	font-size: 14px;
}

.position-nav a:hover{
	color: #00B38A;
}

.popular-company{
	width: 100%;
	height: 20px;
	margin-top: 40px;
}

.popular-company li{
	list-style: none;
	float: left;
	width: 80px;
	height:30px;
	text-align: center;
}

.popular-company a{
	color: #666666;
	font-size: 14px;
	display: block;
}

.position-main-right{
	width: 282px;
	height: 1300px;
	float: right;
}

.position-right-image{
	width: 100%;
	height: 84px;
	position: relative;
}

.E{
	width: 80px;
	height: 19px;
	font-size: 16px;
	position: relative;
	color: #00B38A;
}

.position-solid{
	width: 100%;
	height: 15px;
	margin-top: 20px;
	background: url(../img/G11.png);
}

.position-subnav{
	width: 100%;
	height: 460px;
	margin-top: 30px;
}

.position-subnav li{
	list-style: none;
	height: 25px;
	font-size: 14px;
	color: #777777;
}

.position-subnav a{
	text-decoration: none;
	color: #666666;
	font-size: 14px;
	background: #FAFAFA;
    text-align: center;
    border: 1px solid #EBEBEB;	
}

.li-a a{
	font-size: 12px;
	text-decoration: none;
	color: #00B38A;
	border: none;
	!important
}

.job-similar{
	width: 100%;
	height: 25px;
	border-bottom: 2px solid #EBEBEB;
}

.job-similar-center{
	width: 76px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-bottom: 2px solid #00B38A;
    float: left;
}

.position-inside{
	width: 100%;
	height: 435px;
	margin-top: 3px;
}

.inside-center{
	width: 100%;
	height: 87px;
	position: relative;
	border-bottom: 1px dashed #EBEBEB;
}

.inside-image{
	width: 56px;
	height: 56px;
	border: 1px solid #EBEBEB;
	position: absolute;
	top: 15px;
	left: 10px;
}

.inside-text{
	width: 150px;
	height: 56px;
	position: absolute;
	top: 15px;
	left: 80px;
	position: relative;
}

.inside-text a{
	text-decoration: none;
	font-size: 16px;
	color: #333333;
}

.inside-text a:hover{
	color: #00B38A;
}

.inside-picture{
	position: absolute;
	top: 70px;
	left: 0px;
	z-index: 99;
	display: none;
}

.job-simialr-footer{
	width: 100%;
	height: 35px;
	background: #FAFAFA;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
}

.job-simialr-footer a{
	text-decoration: none;
	color: #777777;
}

.job-simialr-footer a:hover{
	color: #00B38A;
}

.job-similar-image{
	width: 100%;
	height: 130px;
	margin-top: 20px;
	background: url(../img/G9.PNG);
}
